Big Huge Thesaurus

polar star

noun